<?php

class TipoDespesa_ConsultaController extends Zend_Controller_ActionAquiles {

    public function init() {
        parent::init();
        $this->view->title = 'Pesquisa de Tipo de Despesa.';
    }

    public function indexAction() {
        $this->view->form = new Application_Form_TipoDespesa_Busca();
    }

    public function listaAction() {

        $dado = $this->buscaDados();
        $labels = array('dt_cadastro', 'dt_exclusao');
        $xml = $this->populaXml($dado, $labels, null);
        die($xml);
    }

    private function buscaDados() {
        $model = Application_Model_TipoDespesa::getInstance();

        $page = $this->_getParam("page");
        $rp = $this->_getParam("rp");
        $sortname = $this->_getParam("sortname");
        $sortOrder = $this->_getParam("sortorder");
        $descricao = $this->_getParam("descricao");
        $dtCadastro = $this->_getParam("dt_cadastro");

        return $model->lista($page, $rp, $sortname, $sortOrder, $descricao, $dtCadastro);
    }

}